﻿using System;
using Magicodes.ExporterAndImporter.Core;
using Magicodes.ExporterAndImporter.Excel;
using OfficeOpenXml.Table;
using SqlSugar;

namespace NP.BPMReportPlatform.HR.Dto
{
    [ExcelExporter(Name = "手机费额度配置维护", TableStyle = TableStyles.Light10, AutoFitAllColumn = true)]
    public class GetPhoneFeeLimitConfigOutput
    {
        /// <summary>
        /// Id
        /// </summary>
        [IEIgnore(IsExportIgnore = true)]
        public Guid? Id { get; set; }

        /// <summary>
        /// 类型
        /// </summary>
        [ExporterHeader(DisplayName = "类型")]
        public string Type { get; set; }

        /// <summary>
        /// 职级
        /// </summary>
        [ExporterHeader(DisplayName = "职级")]
        public string Rank { get; set; }

        /// <summary>
        /// 职级名称
        /// </summary>
        [ExporterHeader(DisplayName = "职级名称")]
        public string RankName { get; set; }

        /// <summary>
        /// 额度
        /// </summary>
        [ExporterHeader(DisplayName = "额度")]
        public string Limit { get; set; }

        /// <summary>
        /// 有效期（开始日期）
        /// </summary>
        [ExporterHeader(DisplayName = "有效期（开始日期）")]
        public string ExpiryDateStart { get; set; }

        /// <summary>
        /// 有效期（截止日期）
        /// </summary>
        [ExporterHeader(DisplayName = "有效期（截止日期）")]
        public string ExpiryDateEnd { get; set; }

        /// <summary>
        /// 备份
        /// </summary>
        [ExporterHeader(DisplayName = "备份")]
        public string Remark { get; set; }
    }
}